Skip to content

Fix OB1 Agent Memory OpenClaw tool schemas#325

Merged
justfinethanku merged 2 commits into
mainfrom
codex/nat-833-agent-memory-openclaw-launch
May 22, 2026
Merged

Fix OB1 Agent Memory OpenClaw tool schemas#325
justfinethanku merged 2 commits into
mainfrom
codex/nat-833-agent-memory-openclaw-launch

Conversation

@justfinethanku
Copy link
Copy Markdown
Collaborator

Summary

  • fixes the OpenClaw plugin schemas for openbrain_recall and openbrain_writeback so Claude/OpenClaw sees explicit tool parameters instead of patternProperties-only records
  • adds a reusable schema module and npm run schema:check regression check
  • bumps the plugin package/docs/release notes to 0.1.5 and keeps the verified tarball install path current

Verification

  • npm run schema:check
  • npm run build
  • npm pack --dry-run
  • openclaw --profile nbj-ob1-agent-memory-dryrun plugins inspect nbj-ob1-agent-memory --runtime --json
  • ClawHub dry-run publish for @natebjones/ob1-agent-memory@0.1.5
  • live ClawHub publish succeeded: @natebjones/ob1-agent-memory@0.1.5
  • downloaded live tarball and installed it into a clean OpenClaw profile; all seven openbrain_* tools loaded with no diagnostics

Notes

  • Full native smoke against the real Agent Memory API was not run locally because no usable credentialed OpenClaw profile is present on this machine.
  • The clawhub: OpenClaw resolver still hits the known archive metadata fallback issue, so the documented tarball install path remains the reliable install path for OpenClaw 2026.5.2.

@github-actions github-actions Bot added the integration Contribution: MCP extension or capture source label May 22, 2026
@justfinethanku
Copy link
Copy Markdown
Collaborator Author

Review checkpoint before merge:

  • Diff is scoped to the OB1 Agent Memory OpenClaw package/release files.
  • openbrain_recall and openbrain_writeback now use explicit TypeBox object schemas instead of the patternProperties-only record schema that caused {} tool calls.
  • Client defaults now preserve configured workspace/project precedence while allowing tool-provided project_id when no project is configured.
  • Schema regression coverage was added via npm run schema:check.
  • Verified locally after merging origin/main: npm run schema:check passes and npm run build passes.
  • GitHub checks are green.

No blocking review findings from this pass.

@justfinethanku justfinethanku merged commit c8c5fa4 into main May 22, 2026
2 checks passed
@justfinethanku justfinethanku deleted the codex/nat-833-agent-memory-openclaw-launch branch May 22, 2026 20:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

integration Contribution: MCP extension or capture source

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant